/*
 * @Author: 李楚胜 lics@epsoft.com.cn
 * @Date: 2025-02-08 16:37:23
 * @LastEditors: 李楚胜 lics@epsoft.com.cn
 * @LastEditTime: 2025-02-12 15:47:23
 * @FilePath: \A0001\src\main.js
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
import { createApp } from 'vue'
import './style.css'
import App from './App.vue'
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
import router from './router'
const app = createApp(App)

app.use(router)

app.use(ElementPlus)

router.beforeEach((to, from, next) => {
    // 获取用户登录状态，假设你有一个名为 isLogin 的状态
    const isLogin = sessionStorage.getItem('isLogin')

    // 如果用户未登录且访问的不是登录页面，那么统一放行到登录页面
    if (!isLogin && to.path !== '/login') {
        next('/login')
    } else {
        next()
    }
})

app.mount('#app')
